home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / hypertxt / msdos / hypdiss / app-f < prev    next >
Encoding:
Text File  |  1992-04-09  |  10.1 KB  |  172 lines

  1.  
  2.                                      APPENDIX F:
  3.  
  4.                             NOTES ON "TWUMAIL" HYPERTEXT:
  5.                           A SAMPLE HYPERTEXT SYSTEM CREATED
  6.                     USING THE MAXTHINK HYPERTEXT AUTHORING SYSTEM
  7.  
  8.                    The investigator prepared a small hypertext system of
  9.              approximately 100 text nodes using the MaxThink authoring
  10.              system.  This hypertext system covered the subject of using
  11.              the Texas Woman's University VAX minicomputer for the
  12.              purposes of local and network messaging.  In creating this
  13.              hypertext, the author became familiar with use of many of
  14.              the MaxThink authoring tools.
  15.  
  16.  
  17.                                Text and Graphic Nodes
  18.  
  19.                    The MaxThink hypertext system uses standard ASCII
  20.              text files for text content.  These files can be created or
  21.              edited using any standard MS-DOS text editor.  A word
  22.              processor can also be used, since many word processors can
  23.              produce files standard ASCII files, not containing the
  24.              embedded word processor formatting codes.
  25.                    MaxThink uses standard "PC-Paintbrush" files,
  26.              identified with a .PCX file extent.  These are a commonly
  27.              used graphic format, based on a definition created for the
  28.              PC-Paintbrush (TM) graphic editor.
  29.                    The TWUMAIL sample system contained only text nodes.
  30.              The author used MaxThink's "TransText" (1990) text editor,
  31.              which can also execute hypertext link jumps.  Because of
  32.              this, it can also navigate the final hypertext network, and
  33.              is very efficient for final "touch-up" editing.
  34.  
  35.  
  36.                                 Organizational Tools
  37.  
  38.                    The two MaxThink outliner programs are the primary
  39.              organizational tools used in creating the hierarchy or
  40.              taxonomy of a complex hypertext system.  MaxThink, Inc.,
  41.              produces two different outliner programs for this purpose:
  42.  
  43.                    1)  MaxThink (1987b) Outliner Program -- This is a
  44.              standard outliner program, producing a "flat" hierarchy.
  45.              It is primarily used for organizing the topical hierarchy.
  46.              It can also include and manipulate text file node names and
  47.              descriptive phrases relating to those files.  The MaxThink
  48.              program allows fast, efficient manipulation of hypertext
  49.              system organization and node file contents, into a
  50.              structured taxonomy.  "M2A," a MaxThink utility,
  51.              automatically converts the outline hierarchy into a set of
  52.              linked ASCII text files, suitable for use with the runtime
  53.              (end user) hypertext program.  Samples of MaxThink program
  54.              screens are in Figs. F.1 and F.2.  These screens show
  55.               editing of some of the basic hierarchy for the TWUMAIL
  56.              system.
  57.  
  58.                    2)  Houdini (1987a) Matrix or Network Outliner
  59.              Program -- The Houdini outliner is a matrix outliner,
  60.              capable of creating networks where any node may be linked
  61.              to any other node.  This allows any node to have multiple
  62.              "parent" and "child" nodes, so that the network may include
  63.              complex interconnections.  The MaxThink, Inc. "H2A" utility
  64.              program automatically produces linked ASCII files
  65.              reflecting the defined network.
  66.                    Sample screens illustrating use of the Houdini
  67.              program are attached as Figs. F.3 through F.7.  These
  68.              screens illustrate a linking screen display (Fig. F.3); the
  69.              screen which illustrates node and network status (Fig.
  70.              F.4); the "View" screen, displaying input and output nodes
  71.              to a given node (Fig. F.5); a text occurrence link screen,
  72.              which allows quick navigation to any node containing a
  73.              given term (Fig. F.6); and a link list screen produced from
  74.              the text occurrence mode (Fig. F.7).
  75.  
  76.  
  77.                                Utility Program Summary
  78.                    The MaxThink Hyperlink (1988) utility programs are a
  79.              collection of program tools used for various system quality
  80.               control or information retrieval purposes.  These are
  81.              mostly small single-purpose programs, ranging in size from
  82.              as small as two or three thousand bytes, up to fifteen or
  83.              twenty thousand bytes.  Many of the programs are for system
  84.              error checks; some are for generating indexes, keyword
  85.              occurrence lists, or other simple tasks.  The MaxThink
  86.              system developer has taken the approach of using small
  87.              separate utility programs to build a complex authoring
  88.              system, rather than building a large and complicated
  89.              overall program.
  90.                    A few of the numerous utility programs, along with a
  91.              short summary description, include:
  92.                    1)  LINE - automatically creates link list of angle-
  93.              bracket hypertext jumps to all files in a disk
  94.              subdirectory, and title line or first line of text.  Used
  95.              for fast inspection and editing of disk files; list can
  96.              also be imported into outliners for structure manipulation.
  97.                    2)  MATCH - Scans all files in a directory, searching
  98.              for terms or phrases.  Generates a hypertext link list to
  99.              exact context of occurrence.
  100.                    3)  WF - "Word Frequency" program reports frequency
  101.              of all words in all files in a directory.
  102.                    4)  CONNECT - Shows links to and from all files; used
  103.              in evaluating system network connections.
  104.                     5)  REFALL - shows all hypertext jumps from all
  105.              files.
  106.                    6)  REPAIR - makes global corrections or changes to
  107.              all occurrences of a text string in all files in a
  108.              directory.
  109.                    7)  IC - "Integrity Check," scans all files and
  110.              checks for blind references in links, to identify links to
  111.              non-existent files or erroneously named files.
  112.                    8)  "Glossary" index program suite - set of three
  113.              utility programs which produce a Keyword Out of Context
  114.              (KWOC) index to network files and hierarchy descriptive
  115.              lines.
  116.  
  117.  
  118.                           Hypertext system runtime screens
  119.                    Figs. F.8 through F.19 illustrate sample screens from
  120.              the TWUMAIL sample hypertext.  The Hyplus (1989) program is
  121.              used as the final "runtime" or enduser hypertext program.
  122.              These sample screens give examples of simple navigation of
  123.              links, use of menus, access to the SW text-searching
  124.              program module, and access to the "Glossary" online KWOC
  125.              index.
  126.                    The MaxThink hypertext  system is primarily text-
  127.              based, although it can display and navigate through
  128.              standard .PCX format graphic screens.  The hypertext links
  129.               are ASCII text, and quite straightforward in presentation.
  130.              They do not involve colors or "buttons" or distinctive
  131.              fonts.  Instead, they are simple MS-DOS file names, set off
  132.              by angle-bracket characters.  Thus, a link to a text file
  133.              named INTRO.TXT would be indicated as <INTRO.TXT>.  The
  134.              link names are case-insensitive.
  135.                    1)  Navigating or executing link jumps - The MaxThink
  136.              hypertext links are navigated using only the cursor keys.
  137.              The up and down cursor arrow keys select or choose from
  138.              different links on the display.  Each press will jump to
  139.              and highlight the next link in sequence.  A right cursor
  140.              arrow keypress will execute a hypertext jump from a
  141.              highlighted link, instantly displaying the reference file.
  142.              Once in the new file, pressing the left cursor arrow will
  143.              "backtrack," or jump back to the originating file.  The
  144.              system memory can backtrack through the entire preceding
  145.              trail of link jumps.  A user-defined "Home" function key
  146.              combination will instantly jump back to the base or
  147.              starting file of the network hierarchy.
  148.                    2)  Execution or "calls" to external programs - The
  149.              links will also execute operating system commands or
  150.              external programs.  The format for these links is angle
  151.              brackets surrounding the word "DOS" and the command or
  152.              program name.  E.g., to call up the SW text-searching
  153.               program, the link format is <DOS SW>.  See Fig. F.13, for
  154.              an example.
  155.                    3)  Additional function keys - There are additional
  156.              control keys, summarized in the F1 online help key.  Some
  157.              of the included key functions are:
  158.                        a)  Printing a displayed screen;
  159.                        b)  "Clipping text," or "mark and copy," which
  160.              allows the user to highlight a block of displayed text, and
  161.              copy it to an ASCII disk file;
  162.                        c)  "Bookmarking" - creates a link to the
  163.              displayed file to a "placemarker" file, a single keypress
  164.              allowing the user to create a list of files for later
  165.              examination;
  166.                        d)  Access to online Keyword Out of Context
  167.              (KWOC) index to the system files, by highlighting a text
  168.              word, or by entering a term;
  169.                        e)  Editing of the displayed file, allowing user
  170.              to make annotations, additions, or changes;
  171.                        f)  Viewing the trail of link jumps, with ability
  172.              to jump back to any selected node.